#include "tcpClient.hpp"

#include <memory>
#include <cstdio>

static void Usage(void* proc){
    std::cerr << "\nUsage:\n\t" << proc << "serverip serverport\n\n";
}

using namespace client;

// ./tcpClient serverip serverport
int main(int argc, char* argv[]){
    if(argc != 3){
        Usage(argv[0]);
        exit(1);
    }
    std::string serverip = argv[1];
    uint16_t serverport = atoi(argv[2]);

    std::unique_ptr<tcpClient> tcli(new tcpClient(serverip, serverport));
    tcli->initClient();
    tcli->start();

    return 0;
}